//Esta función se ejecuta cuando carga la pagina es igual a windows.load o a $(document).ready(fn);
$(function(){
    ListarAcontecimientos();
    ListarFaltas();
    $("#btnGuardarAcon").click(function(){
        document.getElementsByName("IdEstudianteA")[0].value = document.getElementsByName("IdEstudianteB")[0].value;
        var params = $("#frmAcontecimiento").serialize();
        params += "&action=MAcontecimiento";
        alert(params);
        $.ajax({
           data:params,
           type:"POST",
           url:"AdminRedireccion.php",
           dataType:"json",
           success:function(data){
               alert(data.mensaje);
               ListarAcontecimientos();
           }
        }
        );
    });
    $("#btnGuardarFaltas").click(function(){
        document.getElementsByName("IdEstudianteF")[0].value = document.getElementsByName("IdEstudianteB")[0].value;
        var params = $("#frmFaltas").serialize();
        params += "&action=MFalta";
        alert(params);
        $.ajax({
           data:params,
           type:"POST",
           url:"AdminRedireccion.php",
           dataType:"json",
           success:function(data){
               alert(data.mensaje);
               ListarFaltas();
           }
        }
        );
    });
});

function ListarAcontecimientos(){
   var params = "action=LAcontecimiento";
   $.ajax({
       data:params,
       type:"POST",
       url:"AdminRedireccion.php",
       dataType:"json",
       success:function(data){
           document.getElementById("tablaDatosA").innerHTML = "";
           var columnas = ['Codigo','Identificacion','NombreCompleto','Competencia'];
           var ancho = [50,200,200,200];
           var fuenteDatos = "([";
           $.each(data, function(indice,entidad){
               fuenteDatos += "{Codigo: '"+entidad.IdAcontecimiento+"', Identificacion : '" + entidad.IdEstudiante +
                   "',NombreCompleto : '" + entidad.Nombre1 + " " + entidad.Nombre2 + " " + entidad.Apellido1 + " " + entidad.Apellido2+
                   "', Competencia : '" + entidad.DescripcionCompetencia + "'},";
           });
           fuenteDatos += "])";
           $("#tablaDatosA").tablaDatos(columnas,ancho,eval(fuenteDatos),function(){
               BuscarAcontecimiento(this.firstChild.innerHTML);
           });
       }
   });
}

function ListarFaltas(){
   var params = "action=LFalta";
   $.ajax({
       data:params,
       type:"POST",
       url:"AdminRedireccion.php",
       dataType:"json",
       success:function(data){
            $("#tablaDatosF").innerHTML = "";
           var columnas = ['Codigo','Identificacion','NombreCompleto','Falta'];
           var ancho = [50,200,200,200];
           var fuenteDatos = "([";
           $.each(data, function(indice,entidad){
               fuenteDatos += "{Codigo: '"+entidad.IdFalta+"', Identificacion : '" + entidad.IdEstudiante +
                   "',NombreCompleto : '" + entidad.Nombre1 + " " + entidad.Nombre2 + " " + entidad.Apellido1 + " " + entidad.Apellido2+
                   "', Falta : '" + entidad.DescripcionFalta+ "'},";
           });
           fuenteDatos += "])";
           $("#tablaDatosF").tablaDatos(columnas,ancho,eval(fuenteDatos),function(){
               BuscarFalta(this.firstChild.innerHTML);
           });
       }
   });
}

function BuscarFalta(cod){
   var params = "codigo="+cod+"&action=FFalta";
   $.ajax({
       data:params,
       type:"POST",
       url:"AdminRedireccion.php",
       dataType:"json",
       success:function(data){
           $.each(data, function(indice,entidad){
               $("#DescripcionFalta").val(entidad.DescripcionFalta);
               $("#IdFalta").val(entidad.IdFalta);
               $("#FechaF").val(entidad.Fecha.toString().substring(0, 10));
               $("#DescripcionFalta2").val(entidad.Descripcion);
           });
       }
   });
}

function BuscarAcontecimiento(cod){
   var params = "codigo="+cod+"&action=FAcontecimiento";
   $.ajax({
       data:params,
       type:"POST",
       url:"AdminRedireccion.php",
       dataType:"json",
       success:function(data){
           $.each(data, function(indice,entidad){
               $("#DescripcionCompetencia").val(entidad.DescripcionCompetencia);
               $("#IdAcontecimiento").val(entidad.IdAcontecimiento);
               $("#Fecha").val(entidad.Fecha.toString().substring(0, 10));
               $("#Descripcion").val(entidad.Descripcion);
           });
       }
   });
}

function ListarEstudiantes(){
   var params = "action=LEstudiantes";
   $.ajax({
       data:params,
       type:"POST",
       url:"AdminRedireccion.php",
       dataType:"json",
       success:function(data){

       }
   });
}